package org.com.money.service;

import org.com.money.componet.Msg;

public class MoneyException extends RuntimeException {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String exCode;
	private String msg;
	private String exMsg;

	public MoneyException(Msg msg, String exMsg) {
		super();
		this.exCode = msg.getExCode();
		this.exMsg = msg.getExMessage();
		this.msg = exMsg;
	}

	public MoneyException(Msg msg) {
		this(msg, "");
	}

	public String getMsg() {
		return msg;
	}

	public void setMsg(String msg) {
		this.msg = msg;
	}

	@Override
	public String toString() {
		return "MoneyException [exCode=" + exCode + ", msg=" + msg + ", exMsg="
				+ exMsg + "]";
	}

	public String getExCode() {
		return exCode;
	}

	public String getExMsg() {
		return exMsg;
	}

}
